package com.aboo.pub.exception;

/**
 * @author Yata Aboo
 * @Date 2012-9-17
 * @Desc 异常中包含的信息
 */
public class ErrorMessage {

	private String errorCode;
	private String redirectUrl;
	private String indexUrl;	
	
	/**
	 * 构造函数
	 * @param errorCode 错误码
	 */
	public ErrorMessage(String errorCode) {
		this.errorCode = errorCode;
	}
	
	/**
	 * 构造函数
	 * @param errorCode 错误码
	 * @param redirectUrl 跳转的URL
	 */
	public ErrorMessage(String errorCode, String redirectUrl) {
		this.errorCode = errorCode;
		this.redirectUrl = redirectUrl;
	}
	
	/**
	 * 构造函数
	 * @param errorCode 错误码
	 * @param redirectUrl 跳转的URL
	 * @param indexUrl 首页URL
	 */
	public ErrorMessage(String errorCode, String redirectUrl, String indexUrl) {
		this.errorCode = errorCode;
		this.redirectUrl = redirectUrl;
		this.indexUrl = indexUrl;
	}
	
	/**
	 * 获取错误码
	 * @return 错误码
	 */
	public String getErrorCode() {
		return errorCode;
	}
	/**
	 * 设置错误码
	 * @param errorCode 错误码
	 */
	public void setErrorCode(String errorCode) {
		this.errorCode = errorCode;
	}
	/**
	 * 获取首页URL
	 * @return 首页URL
	 */
	public String getIndexUrl() {
		return indexUrl;
	}
	/**
	 * 设置首页URL
	 * @param indexUrl 首页URL
	 */
	public void setIndexUrl(String indexUrl) {
		this.indexUrl = indexUrl;
	}
	/**
	 * 获取跳转的URL
	 * @return 跳转的URL
	 */
	public String getRedirectUrl() {
		return redirectUrl;
	}
	/**
	 * 设置跳转的URL
	 * @param redirectUrl 跳转的URL
	 */
	public void setRedirectUrl(String redirectUrl) {
		this.redirectUrl = redirectUrl;
	}
	
}
